<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>v-once</title>
        <!-- 引入Vue -->
        <script type="text/javascript" src="../js/vue.js"></script>

    </head>
    <body>
        <!-- 
            v-once指令:
                1. v-once所在节点在初次动态渲染后,就视为静态内容了.
                2. 以后数据的改变不会引起v-once所在结构的更新,可以用于优化性能.
         -->
        <div id="root">
            <h2 v-once>n的初始值:{{n}}</h2>
            <h2>n值+1:{{n}}</h2>
            <button v-on:click='n++'> n+1 </button>
        </div>
    </body>
    <script type="text/javascript">
        Vue.config.productionTip = false    // 阻止Vue在启动时生成生产提示

        // 创建Vue实例，开端
        new Vue({
            el: '#root', // el用于指定当前Vue实例为哪个容器服务，值通常为css选择器字符串。
            data: {     // data中用于存储数据，数据供el指定的容器去使用
                n: 1
            }
        })
    </script>
</html>
